Search results for "class::xsaccessor"
Class::XSAccessor - Generate fast XS accessors without runtime compilation
Class::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as "has_foo()" for testing whether the attribute "foo" exists in the object (which is different from "is defined within the obj...
SMUELLER/Class-XSAccessor-1.19 - 22 Nov 2013 06:17:14 UTC - Search in distribution- Class::XSAccessor::Heavy - Guts you don't care about
- Class::XSAccessor::Array - Generate fast XS accessors without runtime compilation
Class::XSAccessor::Compat - Class::Accessor::Fast compatible interface for Class::XSAccessor
"Class::XSAccessor::Compat" implements a compatibility layer for Class::Accessor::Fast on top of Class::XSAccessor. It should work exactly the same way as "Class::Accessor::Fast". If you find that is not the case, please report your findings as a bug...
SMUELLER/Class-XSAccessor-Compat-0.01 - 17 Sep 2010 14:37:27 UTC - Search in distribution
MooseX::XSAccessor - use Class::XSAccessor to speed up Moose accessors
This module accelerates Moose-generated accessor, reader, writer and predicate methods using Class::XSAccessor. You get a speed-up for no extra effort. It is automatically applied to every attribute in the class. The use of the following features of ...
TOBYINK/MooseX-XSAccessor-0.010 - 05 Dec 2022 14:16:58 UTC - Search in distribution- MooseX::XSAccessor::Trait::Attribute - get the Class::XSAccessor effect for a single attribute
todo - Perl TO-DO list
This is a list of wishes for Perl. The most up to date version of this file is at <https://github.com/Perl/perl5/blob/blead/Porting/todo.pod>. The tasks we think are smaller or easier are listed first. Anyone is welcome to work on any of these, but i...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution- todo - Perl TO-DO list
Moo - Minimalist Object Orientation (with Moose compatibility)
"Moo" is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. "Moo" contains a subset of Moose and is optimised for rapid st...
HAARG/Moo-2.005005 - 05 Jan 2023 20:56:38 UTC - Search in distribution
Moos - Moo s{imple,peedy,ingle}
Moos completes the M to Moose sequence of Perl OO modules. This one is pure Perl, single file and mostly Moose compatible (for what it does). Moos has no non-core dependencies, but certain features (roles, debugging functions, legacy Perl support) do...
INGY/Moos-0.30 - 19 Aug 2014 23:29:28 UTC - Search in distribution
Moops - Moops Object-Oriented Programming Sugar
Moops is sugar for declaring and using roles and classes in Perl. The syntax is inspired by MooseX::Declare, and Stevan Little's p5-mop-redux project (which is in turn partly inspired by Perl 6). Moops has fewer than half of the dependencies as Moose...
TOBYINK/Moops-0.038 - 15 Feb 2020 09:33:03 UTC - Search in distribution
Mite - Moose-like OO, fast to load, with zero dependencies.
Mite provides a subset of Moose features with very fast startup time and zero dependencies. Moose and Moo are great... unless you can't have any dependencies or compile-time is critical. Mite provides Moose-like functionality, but it does all the wor...
TOBYINK/Mite-0.012000 - 12 Dec 2022 20:44:49 UTC - Search in distribution- Mite::Manual::Attributes - options for defining attributes with Mite
Monjon - create your Moo objects as blessed scalar refs
Monjon is a subclass of Moo designed for efficient memory usage when you need to deal with many thousands of very simple objects. Attributes are stored using a variation on the "pack"/"unpack" technique used by BrowserUK <http://www.perlmonks.org/?no...
TOBYINK/Monjon-0.004 - 15 Sep 2014 12:50:23 UTC - Search in distribution
Mo::xs - Adds faster xs components
The goal of this module is to make things fast by using XS modules. Currently we use Class::XSAccessor to provide fast accessors. NOTE: This module is currently experimental and may not work with other features modules....
TINITA/Mo-0.40 - 06 Jul 2016 22:11:23 UTC - Search in distribution
Hash::Wrap - create on-the-fly objects from hashes
Hash::Wrap creates objects from hashes, providing accessors for hash elements. The objects are hashes, and may be modified using the standard Perl hash operations and the object's accessors will behave accordingly. Why use this class? Sometimes a has...
DJERIUS/Hash-Wrap-1.01 - 01 Mar 2024 15:49:35 UTC - Search in distribution
MooX::Press - quickly create a bunch of Moo/Moose/Mouse classes and roles
MooX::Press (pronounced "Moo Express") is a quick way of creating a bunch of simple Moo classes and roles at once without needing to create separate Perl modules for each class and each role, and without needing to add a bunch of boilerplate to each ...
TOBYINK/MooX-Press-0.086 - 19 Jul 2022 09:06:55 UTC - Search in distribution
Test::Modern - precision testing for modern perl
Test::Modern provides the best features of Test::More, Test::Fatal, Test::Warnings, Test::API, Test::LongString, and Test::Deep, as well as ideas from Test::Requires, Test::DescribeMe, Test::Moose, and Test::CleanNamespaces. Test::Modern also automat...
TOBYINK/Test-Modern-0.013 - 05 Oct 2014 18:30:37 UTC - Search in distribution
Type::Params - sub signature validation using Type::Tiny type constraints and coercions
This documents the details of the Type::Params package. Type::Tiny::Manual is a better starting place if you're new. Type::Params uses Type::Tiny constraints to validate the parameters to a sub. It takes the slightly unorthodox approach of separating...
TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC - Search in distribution
Dancer2::Manual::Deployment - common ways to put your Dancer app into use
Dancer has been designed to be flexible, and this flexibility extends to your choices when deploying your Dancer app. Running stand-alone To start your application, just run plackup: $ plackup bin/app.psgi HTTP::Server::PSGI: Accepting connections at...
CROMEDOME/Dancer2-1.1.0 - 12 Dec 2023 01:29:05 UTC - Search in distribution
Object::Botox - simple object constructor with accessor, prototyping and default-settings of inheritanced values.
Object::Botox - simple constructor and properties prototyper whith checking of properties existans. To create parent module: package Parent; use Botox; # strictly named constant PROTOTYPE ! use constant PROTOTYPE => { 'prop1_ro' => 1 , 'prop2' => 'ab...
MEETTYA/Object-Botox-1.15 - 14 Jul 2011 06:31:05 UTC - Search in distribution
Module::XSOrPP - Determine if an installed module is XS or pure-perl
PERLANCAR/Module-XSOrPP-0.120
-
19 Sep 2023 00:05:23 UTC
-
Search in distribution
Padre::Manual::Hacking - Guide to hacking on Padre
This is the Padre Developers Guide. It is intended for people interested in hacking on Padre, and specifically hacking the core distribution. Getting Started This document assumes that you are working from a copy of Padre checked out from the officia...
SZABGAB/Padre-1.02 - 14 Jun 2023 07:09:43 UTC - Search in distribution
Search::Tools::UTF8 - UTF8 string wrangling
Search::Tools::UTF8 supplies common UTF8-related functions....
KARMAN/Search-Tools-1.007 - 01 May 2018 16:14:48 UTC - Search in distribution- Search::Tools::XML - methods for playing nice with XML and HTML
- Search::Tools - high-performance tools for building search applications
- Search::Tools::ArgNormalizer - Moo role for BUILDARGS
Task::QuadPres - install the CPAN dependencies of Quad-Pres.
This task installs modules needed by Quad-Pres: <http://www.shlomifish.org/quad-pres/>...
SHLOMIF/Task-QuadPres-0.0.3 - 17 Oct 2020 09:55:41 UTC - Search in distribution